About Swiss Project Pool Ltd (12804674) United Kingdom