About Yakelo Limited (07227932) United Kingdom