About Ceylon 35 Limited (SC662634) United Kingdom