About S Major Singh Investments Ltd (11302602) United Kingdom