About Anoa Design Studio Ltd (12302224) United Kingdom