About Stubbs Technologies Limited (07492207) United Kingdom