About Sleekabyte Technologies Limited (13075834) United Kingdom