About Aladdin Technology Solutions Ltd (11823580) United Kingdom