About Lowh Studio Limited (13423384) United Kingdom