About Sastrugi Limited (06466969) United Kingdom