About Squibb Services Limited (11241119) United Kingdom