About Thurloe South Africa Limited (07948461) United Kingdom