About Open Technologies Consulting Limited (06795394) United Kingdom