About Allenoid Consultancy Ltd (09088323) United Kingdom