About Myc Solutions Ltd (10904850) United Kingdom