About Tehama Ltd (11578092) United Kingdom