About Libra Design Associates Limited (04498976) United Kingdom