About Sebo Ltd (09411349) United Kingdom