About Felix Locus Ltd (10972574) United Kingdom