About Ambar Investments Limited (11269057) United Kingdom