About Spencam Limited (10478879) United Kingdom