About De Beer Engineering Services Ltd (11977318) United Kingdom