About Nicola Rakhi Ltd (11795895) United Kingdom