About She Is Found Studio Limited (10809337) United Kingdom