About Virtual Developments It Solutions Ltd. (09893989) United Kingdom