About Thuri Consulting Ltd (11729398) United Kingdom