About Vertical Io Limited (07866526) United Kingdom