About Sebo Masko L Ltd (12961229) United Kingdom