About Thaler Limited (SC638704) United Kingdom