About Lowen Solutions Ltd (11066467) United Kingdom