About Lowrie Studios Limited (09953818) United Kingdom