About Takila Limited (13130661) United Kingdom