About Nicolo Limited (12924364) United Kingdom