About Dot & I Projects Limited (09418580) United Kingdom