About Parleora Ltd (11525174) United Kingdom