About Niche Science & Technology Limited (03545417) United Kingdom