About Rascal Ras Ltd (12590757) United Kingdom