About Maxbow Holdings Limited (13188587) United Kingdom