About Foxx Holdings Limited (10873723) United Kingdom