About Slosad Limited (10874234) United Kingdom