Well according to their website it is a Guernsey box no. (not an office) and they have an 0208 (London) telephone number.
Sounds like a London based start-up that think they are offshore but, particularly with a London telephone number, they ain't because the Channel Islands are losing their offshore status!