About Langridge Initiative Centre Limited (IP28033R) United Kingdom