About Pelo Group Limited (13268133) United Kingdom