About Lowrie Digital Limited (13483241) United Kingdom