About Buggle Limited (11215224) United Kingdom