About Curtis Technologies Limited (10654138) United Kingdom