About Rascasse Solutions Ltd (11375863) United Kingdom