About Squirrel Medical Limited (05202260) United Kingdom