About Bugspace Limited (10242087) United Kingdom