About Takamula Co. Limited (07215302) United Kingdom