About We Are Rascal Limited (12823312) United Kingdom