About 3llipsis Ltd (11855719) United Kingdom