About Glaucus Ltd (SC620904) United Kingdom