About Allo Management Limited (SC577730) United Kingdom