About Alo Technology Limited (12634766) United Kingdom