About Anbera Management Limited (04163634) United Kingdom