About The Visual Development Partnership Ltd (07010394) United Kingdom