About Next Engine Technology International Limited (12116272) United Kingdom