About Neo-desa Ltd (10457016) United Kingdom