About Ambicabs Ltd. (SC227591) United Kingdom