About Podda Ltd (12731057) United Kingdom