About Gc Delacruz Limited (11535992) United Kingdom