About Seborga Real Estate Ltd (12335796) United Kingdom