About Thiiird World Limited (10132348) United Kingdom