About Mellitus Ltd (11772499) United Kingdom