About The Foxx Group Limited (13623622) United Kingdom