About Portal Technologies Ltd (SC417377) United Kingdom