About Localee Limited (12811194) United Kingdom