About Tichada Limited (08917639) United Kingdom