About Computare Limited (03947837) United Kingdom