About Bio Storage Systems Ltd (07610034) United Kingdom