About Blowfish Glass Ltd (12819561) United Kingdom