About Kreutzer Alexx Limited (12940518) United Kingdom