About Slimbosa Ltd (11255736) United Kingdom