About Takura Limited (08256867) United Kingdom