About Nicola Odlin Ltd (11140747) United Kingdom