About Ahomka Ltd (12043928) United Kingdom