About Slengra Trading Limited (10065711) United Kingdom