About Volta Property Ventures Limited (10742282) United Kingdom