About Nebra Ltd (06732600) United Kingdom