About Amaan Duffer Ltd (12171201) United Kingdom