About Ego & Foxx Ltd (10008200) United Kingdom