About Apexxia Limited (10919344) United Kingdom