About Open Technology Support L.p. (SL015132) United Kingdom