About Open Guard Consulting Limited (10675033) United Kingdom