About Jamro Consulting Limited (06561963) United Kingdom