About Nicca 2019 Limited (12086522) United Kingdom