About Ambilan Ltd (11925101) United Kingdom