About Prerra Ltd (10342932) United Kingdom