About Detailed Systems Limited (03382926) United Kingdom