About Mancipatio Holdings Limited (13440626) United Kingdom