About Litora London Ltd. (11731179) United Kingdom