About Himeros Ltd (10997217) United Kingdom