About Pufferr Ltd (11901612) United Kingdom