About Libra & Scorpion Ltd (11498175) United Kingdom