About Locima Limited (04293846) United Kingdom