About Amberhook Investments Limited (00738893) United Kingdom