About Tapa Organic Limited (SC578094) United Kingdom