About Sho Investments Limited (10571528) United Kingdom