About The Foxx Den Ltd (13343184) United Kingdom