About Meminco (uk) Limited (03881430) United Kingdom