About Rascala Limited (11110445) United Kingdom