About New Taste Of Ceylon Limited (12471852) United Kingdom