About Alaca Ltd (10119000) United Kingdom