About Thorokleen Holdings Limited (04707312) United Kingdom