About Rascal Holdings Ltd (12060371) United Kingdom