About Sanserra Limited (11790756) United Kingdom