About Lowengorra Limited (11215820) United Kingdom