About Allo Ed Limited (13495915) United Kingdom