Yes...Why wouldn't it be? There's no restrictions on domain names. I'll host your site for free, too!
any extension is fine. but make sure you provide legit contact info there for neccessary investigations of domains. (no false info) unless you choose a domain extension where another country hates it and block for the sdake of it
Besides the fact that I think you have to live in the UK to get an extension like that, theres no problem. However, .com would probably better because people are used to that. It will work though.
Many people use .info as they are cheap .com are the most popular so thats why you would use them. Unless you have found a really good name that you can not get in .info or .com i would suggest getting a .info. Will.