About Takodax Limited (11335583) United Kingdom