About Seche Limited (10780291) United Kingdom