About Plaza Toro Limited (02641065) United Kingdom