About Kilomax Solutions Limited (11178584) United Kingdom