About Shephard Squared Limited (10242974) United Kingdom