About Seylon Limited (10408952) United Kingdom