About Appakudam Limited (09377352) United Kingdom