About Pelar Digital Ltd (11130782) United Kingdom