About Open Perspectives Consulting Limited (SC459242) United Kingdom