About Strawhall I.t. Limited (10308067) United Kingdom