About Rascasse Investments Limited (10917665) United Kingdom