About Swiss Investments Development Ventures Limited (02698516) United Kingdom