About Anoa Developments Limited (03779369) United Kingdom