About Defined Solutions Limited (06003981) United Kingdom