Tabbya opens office in Cambrigde, United Kingdom