About Takoumaki Limited (12803060) United Kingdom