About Bugfree Ltd (SC345396) United Kingdom