About Van Der Kraken Ltd (12024225) United Kingdom