About Maneela Technology Ltd (10008490) United Kingdom