About The Fidgets Game Ltd (12303077) United Kingdom