About Jankel Limited (07059406) United Kingdom