About Capture Technologies Limited (02452127) United Kingdom