About Nechita Delivery Ltd (12999827) United Kingdom