About Component X Software Limited (02482171) United Kingdom