About Logicsale Europe Limited (07065091) United Kingdom