About Rare Indeed Investments Limited (SC368963) United Kingdom