About Propria Technology Solutions Limited (11029111) United Kingdom