About Buddy & Lola Limited (13245562) United Kingdom