About Non Plastic Beach Ltd (11913263) United Kingdom