About Nikita Solution Limited (06338659) United Kingdom