About Seba (uk) Limited (07095156) United Kingdom