About Open String Consulting Limited (07015844) United Kingdom