About Delecta Limited (07172721) United Kingdom