About Seft Holding Ltd (12502308) United Kingdom