About Afflicklogisticks Limited (13640060) United Kingdom