About Pedro Holdings Limited (09882408) United Kingdom