About London Foxx Ltd (13109371) United Kingdom