About Kilo Securities Limited (13662087) United Kingdom