About Seddytech Limited (10521796) United Kingdom