About Tikoga Investments Limited (08970306) United Kingdom