About Thaler Developments Limited (12951742) United Kingdom