About Max Studio (uk) Limited (05522961) United Kingdom