About Aikari Limited (07953168) United Kingdom