About Proprietrix Limited (12897941) United Kingdom