About Meristall Limited (10512860) United Kingdom