About Allo Start Ltd (12694515) United Kingdom