About Scallie Limited (13121939) United Kingdom