About Allikas Limited (10440986) United Kingdom