About Foto Peters Limited (05930259) United Kingdom