About Libra Star Limited (11602708) United Kingdom