About Delivologis Limited (12747287) United Kingdom