About Strawberry Projects Limited (05752140) United Kingdom