About S.balo Ltd (11580861) United Kingdom