About Chelsea Technology Ltd (13054448) United Kingdom