About Ameba Technologies Ltd (09019679) United Kingdom