About Glyfix Holdings Limited (13706533) United Kingdom