About Alomora Group Limited (10688100) United Kingdom