About Padeda Europe Ltd (12101384) United Kingdom