About Monkfish Hall Ltd (10090049) United Kingdom