About Germany Pombach Ltd (13042418) United Kingdom