About Buglass Holdings Limited (11805609) United Kingdom