About Bahamut Limited (09248296) United Kingdom