About Gemellis (liverpool) Limited (12710404) United Kingdom