About Logic Holdings Limited (11158072) United Kingdom