About Seba Solutions Limited (08981643) United Kingdom