About Sd Technologies Limited (10120281) United Kingdom