About Sephra Europe Limited (06367675) United Kingdom