About Istrel Limited (09778195) United Kingdom