About Virtual Earth Pins Ltd. (12179794) United Kingdom