About Amibo Ltd. (13640698) United Kingdom