About Loewe Technology Uk Limited (13410392) United Kingdom