About Swl Ventures Limited (11750876) United Kingdom