About Ambay Software Limited (03013280) United Kingdom