About Peter Ibruegger Studio Ltd (08788967) United Kingdom