About Keitakabala Limited (09188051) United Kingdom