About Pufferfish Management Ltd (NI661129) United Kingdom