About Kuro Consulting Services Limited (SC625798) United Kingdom