About Seychelles London Ltd (13354503) United Kingdom