About Loobees Traders Limited (12323429) United Kingdom