About Toor Holdings Limited (11089758) United Kingdom