About Takuhe Consultants Limited (09911021) United Kingdom