About Nikki Solutions Ltd (07577883) United Kingdom