About Chelsea Technologies Holdings Limited (02040007) United Kingdom