About Amboo Ltd (13268208) United Kingdom