About Solomon Peter Investments Limited (11233656) United Kingdom