About Nikiel Consulting Limited (07646081) United Kingdom