About Quimee Limited (12598169) United Kingdom