About Eighteentwentysix Limited (06677055) United Kingdom