About Tempura Technology Ltd (09338122) United Kingdom