About Flying Squirrals Company Limited (09037698) United Kingdom