About Feedzaa Limited (12235334) United Kingdom