About Marc Ritchie Investments Ltd (SC712215) United Kingdom