About Luminea It Solutions Limited (06202883) United Kingdom