About Apaja Limited (11194662) United Kingdom