About Bugeater Limited (07789166) United Kingdom