About Libra Signs Limited (04378632) United Kingdom