About Rascal Investments Limited (10562603) United Kingdom