About Delcalta Limited (13025602) United Kingdom