About The Ceylon Teahouse Limited (12029662) United Kingdom