About Sarah Investments Limited (13405820) United Kingdom