About Talitha Calypso Limited (11912229) United Kingdom