About Patch & Max Limited (11499598) United Kingdom