About Nekkaa Limited (11731045) United Kingdom