About New Beings Edi Ltd (12942918) United Kingdom