About Feijoa Holdings Limited (12132495) United Kingdom