About Nikki Scher Ltd (12138147) United Kingdom