About Aridhia Informatics Limited (SC324508) United Kingdom