About Tachi Management Limited (11798989) United Kingdom