About Libra Design Limited (SC081997) United Kingdom