About Sech Management Limited (08278721) United Kingdom