About Otto Kampf Limited (06211525) United Kingdom