About Admicra It Systems Limited (07696193) United Kingdom