About Namby-pamby Ltd (12224921) United Kingdom