About Seth Square Ltd (12365958) United Kingdom