About Allo Mobile Limited (10485675) United Kingdom