About Thiessen Administration Limited (11521588) United Kingdom