About Thestorkgroup Limited (12592229) United Kingdom