About Yaya & Olley S Ltd (12897579) United Kingdom