About Vessel Logic Limited (11872235) United Kingdom