About Logicamount Limited (SC146756) United Kingdom