Well Earnest, it's so much fun for me to do this kind of searching (which I did before when they had their office in Switzerland), hence I found the street view for a restaurant which is located just 5 numbers away (2543 Chemin Bates) and I am attaching the link for that so all the posters and you can have fun in locking in the place where the scammers are operating from...LOL.....