About Sephira Ltd. (03166157) United Kingdom