About Cedrus Technologies Ltd (12521035) United Kingdom