About Nikola Nikolov Limited (12010584) United Kingdom