About Ambergris Connect Limited (10775177) United Kingdom