About Niche Holdings Limited (02104606) United Kingdom