About Takupro Limited (12414483) United Kingdom