About Sot Development Solutions Limited (10244622) United Kingdom