About Attenborough Capital Co. Ltd. (10421587) United Kingdom