About Niche Studios Limited (11051327) United Kingdom