About Clock Opera Ltd (07355243) United Kingdom