About Proper Sourced Investments Ltd (13261428) United Kingdom