About Sefer Holdings Ltd (10542262) United Kingdom