About Thetan Partnership Limited (01925897) United Kingdom