About Sefron Holdings Limited (13482799) United Kingdom