About Leonis Solutions Ltd (09944490) United Kingdom