About Sefran Limited (10880302) United Kingdom