About Tamaha Associates Ltd (12855433) United Kingdom