About Thattukada Limited (09474837) United Kingdom