About Defined Management Limited (10774281) United Kingdom