About Natural Technology Developments Ltd (06640350) United Kingdom