About Seven Oaks Technologies Ltd (10959037) United Kingdom