About Captur Technology Limited (SC612255) United Kingdom