About The Not So Sly Foxx Ltd (13176540) United Kingdom