About De Luca Partnership Spv Ltd (13427836) United Kingdom