About Maxlex Ventures Limited (08390115) United Kingdom