About Nikolov Ltd (11273333) United Kingdom