About Owen Spv Ltd (12621635) United Kingdom