About Studio Lowen Limited (12713184) United Kingdom