About Forest Gate Fish Mela Ltd (07459717) United Kingdom